﻿.page-title{
    margin: 0 0 25px 0;
    padding:0;
    border-bottom:1px solid #aaa;
}

table {
    border:1px solid #333;
    border-collapse:collapse;
}

table th {
    padding:5px;
    margin:0;
    text-align: center;
    font-weight: normal;
    font-size: 15px;
}

thead {
    background-color: #bbb;
}

thead th {
    border-bottom: 1px solid #ccc;
}

tfoot {
    background-color: #ccc;
}

tfoot th {
    border-bottom: 1px solid #ccc;
}

table td {
    font-size: 13px;
    text-align: center;
    padding:5px;
}

table tbody tr {
    border:1px solid #f5f5f5;
}

table tbody td {
    text-transform: lowercase;
}

table tbody tr:hover {
    background-color: #fff;
    border-top: 1px solid #aaa;
}

table tbody tr:hover td:hover {
    background-color: #333;
    color:white;
}
